/**
 * 
 */
package pruebas;

import java.io.IOException;
import java.sql.SQLException;
import java.sql.Connection;
import logica.objetos.Imagen;
import logica.objetos.Partida;
import persistencia.PoolTransacciones;
import Daos.Imagenes;
import Daos.PartidasActivas;
import excepciones.PersistenciaException;

/**
 * @author JuanAndres
 * 
 */
public class PruebaImagenes {

	public static void main(String[] args) {

		try {
			PoolTransacciones pool = PoolTransacciones.getInstance();
			Connection t = pool.obtenerTransaccion();
			Imagenes imgs = new Imagenes();
			Imagen img = new Imagen(0, "Imagen", "URL");
			// prueba de insertar
			// controlar que haya algun mapa ingresado a la tablas mapas, con el
			// id 1
			int idImagen = imgs.insertarImagen(t, img);
			System.out.println("el id de la imagen recien ingresada es "
					+ idImagen);
			// prueba de buscar por id, uso el mismo
			Imagen img1 = imgs.buscarPorId(t, idImagen);
			System.out.println("la descripcion y url de la imagen = "
					+ idImagen + " es " + img1.getDescripcion() + ","
					+ img1.getUrl());
			// Prueba busco todas las imagenes
			Imagen[] timgs = new Imagen[3];
			timgs = imgs.listarTodos(t);
			System.out.println("la descripcion y url de la imagen = "
					+ timgs[0].getId() + " es " + timgs[0].getDescripcion()
					+ "," + timgs[0].getUrl());

		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
	}
}
